package com.zmn.oms.dubbo.dto.common.work;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 类描述：工单详情的产品保修信息
 *
 * @author xiangyang
 * @date 2018/12/13 17:01
 */
@Data
public class OrderWarrantyProductDRO implements Serializable {
    private Long proId;


    /**
     * 工单扩展
     */
    private Long proExtId;

    /**
     * 保单id (工单id)
     */
    private Long warrId;

    /**
     * 产品id
     */
    private Integer productId;

    /**
     * 产品name
     */
    private String productName;

    /**
     * 价格
     */
    private Integer price;

    /**
     * 故障数据（如：滤芯坏了,花洒漏水）
     */
    private String fault;

    /**
     * 故障备注
     */
    private String remark;

    /**
     * 维修保修卡 产品的保修过期时间
     */
    @JSONField(format = "yyyy-MM-dd")
    private Date expiredTime;

    /**
     * 保修卡编号（自动生成）
     */
    private String code;

    /**
     * 保修规则
     */
    private String ruleName;

    /**
     * 保修月数
     */
    @Deprecated
    private Integer month;

    /**
     * 保修天数
     */
    @Deprecated
    private Integer day;

    private String creater;

    private Date createTime;
}
